package w83a.w83aBeans;

import java.sql.ResultSet;
import java.util.HashMap;

import w83a.util.jdbc.W83aDataBase;
import w83a.w83aDAO.w83aConstantesBD.W83aBaseBeanBD;
import w83a.w83aDAO.w83aConstantesBD.W83aResultadosBD;


// TODO: Auto-generated Javadoc
/**
 * The Class W83aAgrupacionesBean.
 * 
 * @author jroncal
 */
public class W83aResultadosBean extends W83aBaseBean implements W83aBaseBeanBD{
	
	/** The Constant serialVersionUID. */
	private static final long	serialVersionUID	= 1L;
	
	/** The territorio. */
	private String territorio = "";	
	/** The porcentaje. */
	private String porcentaje = "";	
	/** The num trabajadores. */
	private String numTrabajadores = "";
	/** The fecha eleccion desde. */
	private String fechaEleccionDesde = "";	
	/** The fecha eleccion hasta. */
	private String fechaEleccionHasta = "";	
	/** The caso. */
	private String caso = "";
	/** The fecha registro definitivo. */
	private String fechaRegistroDefinitivo = "";
	/** The fecha histórico. */
	private String fechaHistorico = "";
	/** The fe hist. */
	private String feHist = "";
	/** The nacta. */
	private String nacta = "";	
	/** The anoacta. */
	private String anoacta = "";	
	/** The ver. */
	private String ver = "";
	/** The codsindicato. */
	private String codsindicato = "";
	/** The tipoconvenio. */
	private String tipoconvenio = "";
	/** The totalelectores. */
	private String totalelectores="";
	/** The descTerritorio. */
	private String descTerritorio="";
	private String cif="";
	private String fechaActualizacion="";
	private String totalvotos="";
	private String numcentros="";
	private String anocierre="";
	private String mescierre="";
	private String araba="";
	private String bizkaia="";
	private String gipuzkoa="";
	private String sector="";
	private String convenio="";
	private String convenioTxt="";
	private String sectorTxt="";
	private String detalleCentro="";
	private String razon="";
	private String ncentro="";
	private String nactacompleta="";
	private String convdesc="";
	private String convdese="";
	private String codconvenio="";
	private String descsector="";
	private String felec="";
	private String anoregdef="";
	private String nregdef="";
	private String anoRegDefDesde="";
	private String numRegDefDesde="";
	private String anoRegDefHasta="";
	private String numRegDefHasta="";
	private String territActaDesde="";
	private String anoActaDesde="";
	private String anoActaHasta="";
	private String numActaDesde="";
	private String numActaHasta="";
	private String territRegDefDesde="";
	private String territRegDefHasta="";
	private String territActaHasta="";
	
	public String getFelec() {
		return felec;
	}

	public void setFelec(String felec) {
		this.felec = felec;
	}

	public String getDescsector() {
		return descsector;
	}

	public void setDescsector(String descsector) {
		this.descsector = descsector;
	}

	public String getRazon() {
		return razon;
	}

	public void setRazon(String razon) {
		this.razon = razon;
	}

	public String getNcentro() {
		return ncentro;
	}

	public void setNcentro(String ncentro) {
		this.ncentro = ncentro;
	}

	public String getNactacompleta() {
		return nactacompleta;
	}

	public void setNactacompleta(String nactacompleta) {
		this.nactacompleta = nactacompleta;
	}

	public String getConvdesc() {
		return convdesc;
	}

	public void setConvdesc(String convdesc) {
		this.convdesc = convdesc;
	}

	public String getConvdese() {
		return convdese;
	}

	public void setConvdese(String convdese) {
		this.convdese = convdese;
	}

	public String getCodconvenio() {
		return codconvenio;
	}

	public void setCodconvenio(String codconvenio) {
		this.codconvenio = codconvenio;
	}

	public String getDetalleCentro() {
		return detalleCentro;
	}

	public void setDetalleCentro(String detalleCentro) {
		this.detalleCentro = detalleCentro;
	}

	public String getConvenioTxt() {
		return convenioTxt;
	}

	public void setConvenioTxt(String convenioTxt) {
		this.convenioTxt = convenioTxt;
	}

	public String getSectorTxt() {
		return sectorTxt;
	}

	public void setSectorTxt(String sectorTxt) {
		this.sectorTxt = sectorTxt;
	}

	public String getConvenio() {
		return convenio;
	}

	public void setConvenio(String convenio) {
		this.convenio = convenio;
	}

	public String getSector() {
		return sector;
	}

	public void setSector(String sector) {
		this.sector = sector;
	}

	public String getTotalelectores() {
		return totalelectores;
	}

	public void setTotalelectores(String totalelectores) {
		this.totalelectores = totalelectores;
	}

	public String getNumdelegados() {
		return numdelegados;
	}

	public void setNumdelegados(String numdelegados) {
		this.numdelegados = numdelegados;
	}

	public String getSiglas() {
		return siglas;
	}

	public void setSiglas(String siglas) {
		this.siglas = siglas;
	}

	public String getSinddesc() {
		return sinddesc;
	}

	public void setSinddesc(String sinddesc) {
		this.sinddesc = sinddesc;
	}

	public String getSinddese() {
		return sinddese;
	}

	public void setSinddese(String sinddese) {
		this.sinddese = sinddese;
	}

	/** The numdelegados. */
	private String numdelegados = "";
	/** The siglas. */
	private String siglas = "";	
	/** The sinddesc. */
	private String sinddesc = "";	
	/** The sinddese. */
	private String sinddese = "";
	
	public String getNacta() {
		return nacta;
	}

	public void setNacta(String nacta) {
		this.nacta = nacta;
	}

	public String getAnoacta() {
		return anoacta;
	}

	public void setAnoacta(String anoacta) {
		this.anoacta = anoacta;
	}

	public String getVer() {
		return ver;
	}

	public void setVer(String ver) {
		this.ver = ver;
	}

	public String getCodsindicato() {
		return codsindicato;
	}

	public void setCodsindicato(String codsindicato) {
		this.codsindicato = codsindicato;
	}

	public String getTipoconvenio() {
		return tipoconvenio;
	}

	public void setTipoconvenio(String tipoconvenio) {
		this.tipoconvenio = tipoconvenio;
	}

	public String getTerritorio() {
		return territorio;
	}

	public void setTerritorio(String territorio) {
		this.territorio = territorio;
	}
	
	public String getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(String porcentaje) {
		this.porcentaje = porcentaje;
	}
	
	public String getNumTrabajadores() {
		return numTrabajadores;
	}

	public void setNumTrabajadores(String numTrabajadores) {
		this.numTrabajadores = numTrabajadores;
	}

	public String getFechaEleccionDesde() {
		return fechaEleccionDesde;
	}

	public void setFechaEleccionDesde(String fechaEleccionDesde) {
		this.fechaEleccionDesde = fechaEleccionDesde;
	}

	public String getFechaEleccionHasta() {
		return fechaEleccionHasta;
	}

	public void setFechaEleccionHasta(String fechaEleccionHasta) {
		this.fechaEleccionHasta = fechaEleccionHasta;
	}

	public String getCaso() {
		return caso;
	}

	public void setCaso(String caso) {
		this.caso = caso;
	}
	
	public String getFechaRegistroDefinitivo() {
		return fechaRegistroDefinitivo;
	}

	public void setFechaRegistroDefinitivo(String fechaRegistroDefinitivo) {
		this.fechaRegistroDefinitivo = fechaRegistroDefinitivo;
	}

	public String getFechaHistorico() {
		return fechaHistorico;
	}

	public void setFechaHistorico(String fechaHistorico) {
		this.fechaHistorico = fechaHistorico;
	}

	public String getFeHist() {
		return feHist;
	}

	public void setFeHist(String feHist) {
		this.feHist = feHist;
	}

	public String getDescTerritorio() {
		return descTerritorio;
	}

	public void setDescTerritorio(String descTerritorio) {
		this.descTerritorio = descTerritorio;
	}

	public String getCif() {
		return cif;
	}

	public void setCif(String cif) {
		this.cif = cif;
	}

	public String getFechaActualizacion() {
		return fechaActualizacion;
	}

	public void setFechaActualizacion(String fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}
	
	public String getTotalvotos() {
		return totalvotos;
	}

	public void setTotalvotos(String totalvotos) {
		this.totalvotos = totalvotos;
	}

	public String getNumcentros() {
		return numcentros;
	}

	public void setNumcentros(String numcentros) {
		this.numcentros = numcentros;
	}

	public String getAnocierre() {
		return anocierre;
	}

	public void setAnocierre(String anocierre) {
		this.anocierre = anocierre;
	}

	public String getMescierre() {
		return mescierre;
	}

	public void setMescierre(String mescierre) {
		this.mescierre = mescierre;
	}

	public String getAraba() {
		return araba;
	}

	public void setAraba(String araba) {
		this.araba = araba;
	}

	public String getBizkaia() {
		return bizkaia;
	}

	public void setBizkaia(String bizkaia) {
		this.bizkaia = bizkaia;
	}

	public String getGipuzkoa() {
		return gipuzkoa;
	}

	public void setGipuzkoa(String gipuzkoa) {
		this.gipuzkoa = gipuzkoa;
	}
	
	public String getAnoregdef() {
		return anoregdef;
	}

	public void setAnoregdef(String anoregdef) {
		this.anoregdef = anoregdef;
	}

	public String getNregdef() {
		return nregdef;
	}

	public void setNregdef(String nregdef) {
		this.nregdef = nregdef;
	}
	public String getAnoRegDefDesde() {
		return anoRegDefDesde;
	}

	public void setAnoRegDefDesde(String anoRegDefDesde) {
		this.anoRegDefDesde = anoRegDefDesde;
	}

	public String getNumRegDefDesde() {
		return numRegDefDesde;
	}

	public void setNumRegDefDesde(String numRegDefDesde) {
		this.numRegDefDesde = numRegDefDesde;
	}

	public String getAnoRegDefHasta() {
		return anoRegDefHasta;
	}

	public void setAnoRegDefHasta(String anoRegDefHasta) {
		this.anoRegDefHasta = anoRegDefHasta;
	}

	public String getNumRegDefHasta() {
		return numRegDefHasta;
	}

	public void setNumRegDefHasta(String numRegDefHasta) {
		this.numRegDefHasta = numRegDefHasta;
	}

	public String getTerritActaDesde() {
		return territActaDesde;
	}

	public void setTerritActaDesde(String territActaDesde) {
		this.territActaDesde = territActaDesde;
	}

	public String getAnoActaDesde() {
		return anoActaDesde;
	}

	public void setAnoActaDesde(String anoActaDesde) {
		this.anoActaDesde = anoActaDesde;
	}

	public String getAnoActaHasta() {
		return anoActaHasta;
	}

	public void setAnoActaHasta(String anoActaHasta) {
		this.anoActaHasta = anoActaHasta;
	}

	public String getNumActaDesde() {
		return numActaDesde;
	}

	public void setNumActaDesde(String numActaDesde) {
		this.numActaDesde = numActaDesde;
	}

	public String getNumActaHasta() {
		return numActaHasta;
	}

	public void setNumActaHasta(String numActaHasta) {
		this.numActaHasta = numActaHasta;
	}

	public String getTerritRegDefDesde() {
		return territRegDefDesde;
	}

	public void setTerritRegDefDesde(String territRegDefDesde) {
		this.territRegDefDesde = territRegDefDesde;
	}

	public String getTerritRegDefHasta() {
		return territRegDefHasta;
	}

	public void setTerritRegDefHasta(String territRegDefHasta) {
		this.territRegDefHasta = territRegDefHasta;
	}

	public String getTerritActaHasta() {
		return territActaHasta;
	}

	public void setTerritActaHasta(String territActaHasta) {
		this.territActaHasta = territActaHasta;
	}
	

	/**
	 * rowToBean.
	 * 
	 * @param o the new baja
	 * @param otrosValores the new baja
	 * @return Object the new baja
	 * @throws Exception the exception
	 */
	public Object rowToBean(Object o, Object otrosValores) throws Exception {
		// TODO Auto-generated method stub
		ResultSet rs = (ResultSet)o;//NOPMD
		if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"cuadroResultados".equals(((HashMap)otrosValores).get("querie"))){	
			this.nacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.nacta);
			this.anoacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.anoacta);
			this.ver = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.ver);
			this.codsindicato = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.codsindicato);
			this.siglas = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.siglas);
			this.sinddesc = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.sinddesc);
			this.sinddese = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.sinddese);
			this.tipoconvenio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.tipoconvenio);
			this.numdelegados = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.numdelegados);
			this.totalelectores = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalelectores);
			this.cif = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cif);
			this.territorio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.territ);
			this.fechaActualizacion = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.fechaActu);
			
			this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}else if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"cabdelegsindconv".equals(((HashMap)otrosValores).get("querie"))){	
			this.totalelectores = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalelectores);
			this.numTrabajadores = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalelectores);
			this.totalvotos = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalvotos);
			this.numcentros = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.numcentros);
			
			this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}else if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"numempresasycentros".equals(((HashMap)otrosValores).get("querie"))){	
			this.numcentros = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.numcentros);
			this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}else if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"delegadosPorConvenio".equals(((HashMap)otrosValores).get("querie"))){
				this.sector = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.sector);
				this.descsector = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.descsector);
				this.ncentro = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.ncentro);
				this.cif = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cif);
				this.nacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.nacta);
				this.anoacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.anoacta);
				this.ver = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.ver);
				this.territorio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.territ);
				this.totalelectores = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalelectores);
				this.codsindicato = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.codsindicato);
				this.siglas = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.siglas);
				this.codconvenio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.codconvenio);
				this.convdesc = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.convdesc);
				this.convdese = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.convdese);
				this.felec = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.felec);
				this.totalvotos = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalvotos);
				this.numdelegados = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.numdelegados);
			
				this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}else if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"delegadosConvenioDetCentro".equals(((HashMap)otrosValores).get("querie"))){
			this.sector = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.sector);
			this.descsector = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.descsector);
			this.cif = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cif);
			this.ncentro = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.ncentro);
			this.razon = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.razon);
			this.territorio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.territ);
			this.nacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.nacta);
			this.anoacta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.anoacta);
			this.ver = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.ver);
			this.totalelectores = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalelectores);
			this.codsindicato = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.codsindicato);
			this.siglas = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.siglas);
			this.codconvenio = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.codconvenio);
			this.convdesc = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.convdesc);
			this.convdese = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.convdese);
			this.felec = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.felec);
			this.totalvotos = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.totalvotos);
			this.numdelegados = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.numdelegados);
			this.nactacompleta = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.nactacompleta);
			
			this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}
		else if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"cierre".equals(((HashMap)otrosValores).get("querie"))){	
			this.anocierre = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.anocierre);
			this.mescierre = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.mescierre);
			this.araba = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cierrealava);
			this.bizkaia = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cierrebizkaia);
			this.gipuzkoa = W83aDataBase.getStringFromRS(rs, W83aResultadosBD.cierregipuzkoa);
			this.idioma = String.valueOf(otrosValores);
		}
		return this;
	}
	
	public W83aResultadosBean rowToBean(HashMap o, Object otrosValores) throws Exception {
		// TODO Auto-generated method stub
		
		
		HashMap rs = (HashMap)o;//NOPMD
		if(otrosValores!=null
				&&otrosValores instanceof HashMap
				&&"resCentroSindicato".equals(((HashMap)otrosValores).get("querie"))){	
			this.nacta = null==rs.get( W83aResultadosBD.nacta.toUpperCase())?"":rs.get( W83aResultadosBD.nacta.toUpperCase()).toString();
			this.anoacta = null==rs.get( W83aResultadosBD.anoacta.toUpperCase())?"":rs.get( W83aResultadosBD.anoacta.toUpperCase()).toString();
			this.territorio = null==rs.get( W83aResultadosBD.territ.toUpperCase())?"":rs.get( W83aResultadosBD.territ.toUpperCase()).toString();
			this.ver = null==rs.get( W83aResultadosBD.ver.toUpperCase())?"":rs.get( W83aResultadosBD.ver.toUpperCase()).toString();
			this.anoregdef = null==rs.get( W83aResultadosBD.anoregdef.toUpperCase())?"":rs.get( W83aResultadosBD.anoregdef.toUpperCase()).toString();
			this.nregdef = null==rs.get( W83aResultadosBD.nregdef.toUpperCase())?"":rs.get( W83aResultadosBD.nregdef.toUpperCase()).toString();
			this.felec = null==rs.get( W83aResultadosBD.felec.toUpperCase())?"":rs.get( W83aResultadosBD.felec.toUpperCase()).toString();
			this.cif = null==rs.get( W83aResultadosBD.cif.toUpperCase())?"":rs.get( W83aResultadosBD.cif.toUpperCase()).toString();
			this.sector = null==rs.get( W83aResultadosBD.sector.toUpperCase())?"":rs.get( W83aResultadosBD.sector.toUpperCase()).toString();
			this.razon = null==rs.get( W83aResultadosBD.razon.toUpperCase())?"":rs.get( W83aResultadosBD.razon.toUpperCase()).toString();
			this.ncentro = null==rs.get( W83aResultadosBD.ncentro.toUpperCase())?"":rs.get( W83aResultadosBD.ncentro.toUpperCase()).toString();
			this.convdesc = null==rs.get( W83aResultadosBD.convdesc.toUpperCase())?"":rs.get( W83aResultadosBD.convdesc.toUpperCase()).toString();
			this.totalelectores = null==rs.get( W83aResultadosBD.totalelectores.toUpperCase())?"":rs.get( W83aResultadosBD.totalelectores.toUpperCase()).toString();			
			this.numdelegados = null==rs.get( W83aResultadosBD.numdelegados.toUpperCase())?"":rs.get( W83aResultadosBD.numdelegados.toUpperCase()).toString();
			this.sinddesc = null==rs.get( W83aResultadosBD.sinddesc.toUpperCase())?"":rs.get( W83aResultadosBD.sinddesc.toUpperCase()).toString();
			this.sinddese = null==rs.get( W83aResultadosBD.sinddese.toUpperCase())?"":rs.get( W83aResultadosBD.sinddese.toUpperCase()).toString();
			this.siglas = null==rs.get( W83aResultadosBD.siglas.toUpperCase())?"":rs.get( W83aResultadosBD.siglas.toUpperCase()).toString();
			this.codsindicato = null==rs.get( W83aResultadosBD.codsindicato.toUpperCase())?"":rs.get( W83aResultadosBD.codsindicato.toUpperCase()).toString();
			
			this.idioma = String.valueOf(((HashMap) otrosValores).get("idioma"));
		}
			
		return this;		
		
	}
}
